Lỗi scaffold ASP.NET Identity UI trên ASP.NET Core Visual Studio
Bối cảnh
Lý do / Vấn đề
Giải pháp
Follow theo hướng dẫn này: https://learn.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-7.0&tabs=visual-studio
Xuất hiện lỗi: There was an error running the selected code generator: 'Package restore failed. Rolling back package changes for xxx.' khi bạn add Scaffold Item trong Visual Studio khi sử dụng .NET Core.
Nguyên nhân: Do xung đột version của package Microsoft.VisualStudio.Web.CodeGeneration.Design trong các package liên quan ASP.NET Core và Entity Framework Core.
Giải pháp:
Nên nâng cấp các version hiện tại của package Microsoft.VisualStudio.Web.CodeGeneration.Design lên bản minor version cao nhất hiện tại.
Ví dụ:
Microsoft.VisualStudio.Web.CodeGeneration.Design 3.1.5 là cao nhất của 3.1.x
Các package khác nên để cao nhất của 3.1.x là 3.1.32